heterologous tumor - German English Dictionary